package trst;

public class test1 {
//    JAVA9 数列求和
    public static void main(String[] args) {
//        long num=9;
//        long add=90;
//        long sum=9;
//        for (int i = 0; i < 9 ; i++) {
//            num+=add;
//            sum+=num;
//            add*=10;
//            System.out.println(num);
//        }
//        System.out.println(sum);

        long num=9;
        long sum=0;
        for (int i = 0; i < 10 ; i++) {
            sum=sum+num;
            num=num*10+9;

            System.out.println(num);
        }
        System.out.println(sum);

//        long sum = 0;
//        long base = 9; //以9为基数
//        for(int i = 0; i < 10; i++){ //一共十个数字
//            sum += base; //累加数列
//            base = base * 10 + 9; //当前数列乘10加9就是下一个数列
//        }
//        System.out.println(sum);
    }
}
